satellite town – English–日本語 translations

🇬🇧 en ja 🇯🇵

satellite town noun

  • self-contained town near a metropolis
衛星都市
Wiktionary Links